package com.java.diagnostics.visualizer.data;

import com.java.diagnostics.visualizer.properties.OutputProperties;
import java.rmi.server.UID;

public abstract interface DataSet
  extends Aggregated, AggregateData
{
  public abstract UID getUID();
  
  public abstract Variant[] getVariants();
  
  public abstract String[] getVariantLabels();
  
  public abstract void addSourceData(SourceData paramSourceData);
  
  public abstract DataSet getCroppedDataSet(OutputProperties paramOutputProperties);
  
  public abstract boolean dataIsCropped(OutputProperties paramOutputProperties);
  
  public abstract void removeVariant(String paramString);
}


